Replication of the first controlled experiment on the usefulness of design patterns: Detailed description and evaluation
نویسندگان
چکیده
Advocates of software design patterns claim that using design patterns improves communication between software developers. The controlled experiment that we describe in this report tests the hypotheses that software maintainers of well-structured, well-documented software containing design patterns can make changes (1) faster and (2) with less errors if the use of patterns is explicitly documented in the software. The experiment was performed with 22 participants of a university course on C++ and design patterns; it is similar to a previous experiment performed in Karlsruhe. For one of the two experiment tasks the experiment finds that both hypotheses appear to be true. For the other task the results are inconclusive, presumably because the task was too difficult for the given experience level of the subjects.
منابع مشابه
Effect of Planting Patterns and Vermicompost on Yield and Yield Components in Maize and Beans Intercropping
Intercropping systems compared to monoculture systems can more efficiently use the existing resources which ultimately will lead to increased plant performance. Therefore, to evaluate the benefits of intercropping maize and beans and assess its impact on yield and yield’s component, an experiment was conducted in factorial design with randomized complete block design in three replication, in 20...
متن کاملEffect of Planting Patterns and Vermicompost on Yield and Yield Components in Maize and Beans Intercropping
Intercropping systems compared to monoculture systems can more efficiently use the existing resources which ultimately will lead to increased plant performance. Therefore, to evaluate the benefits of intercropping maize and beans and assess its impact on yield and yield’s component, an experiment was conducted in factorial design with randomized complete block design in three replication, in 20...
متن کاملThe Perception of Usefulness: Iranian Customers’ Evaluation of Customer Reviews
Over the last decade, the retail industry has had a phenomenal growth. All figures show their success and efficiency and many studies have shown the role of customer reviews in encouraging ambivalent purchasers to buy items online. There have been numerous studies on why people read and trust these comments and taking for granted the important role of customer reviews in determining buying deci...
متن کاملEvaluation of Integrating Mechanical and Chemical Methods of Weeds Control on Yield and Yield Components of Corn (Zea Mays L.)
Use of efficient methods of weed control with as regards environmental sustainability as well as increased crop yield and also weed resistance to herbicides is essential. In order to, an experiment was conducted in 2012 in the Damavand jaban in Iran. Experiment treatments were compared in a split plot design by a randomized completely block design with 3 replication. The used variety of maize w...
متن کاملDesign, Implementation and Evaluation of Azmer Online Quiz Application Based on Technology Acceptance Model (TAM): A pilot study
Introduction: Acceptance and intention to use the mobile device in the student evaluation is an interesting topic in education. Although there are significant studies of mobile learning acceptance and mobile-based assessment (MBA), there is little research on app design and driving factors that influence students' intention to use mobile technology for assessment purposes. The purpose of this ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997